WooCommerce\Facebook\Admin D

Total Complexity 194
Dependencies 13
Dependents 2
Total lines 2,368
Lines of code 1,792
Logical lines of code 486
Comment lines 380
Methods 33
Properties 3

Methods 33

Method Rating Maintainability Complexity Lines of code
add_tab_switch_script()
D
24
3 535
filter_products_by_sync_enabled()
C
31 25 116
add_product_settings_tab_content()
C
22
12 274
sync_product_attributes()
C
31 20 122
save_product_variation_edit_fields()
B
39 21 57
handle_products_sync_bulk_actions()
B
43 20 42
enqueue_scripts()
A
35 8 102
maybe_add_tax_query_for_excluded_taxonomies()
A
48 12 33
add_product_variation_edit_fields()
A
34 4 118
render_facebook_product_video_field()
S
46 5 42
add_product_list_table_columns_content()
S
52 6 25
__construct()
S
46 4 37
maybe_add_enabling_virtual_products_sync_notice()
S
49 4 31
resync_products()
S
60 5 14
maybe_show_product_disabled_sync_notice()
S
52 4 24
render_modal_template()
S
55 3 27
add_query_vars_to_find_products_with_sync_enabled()
S
53 3 25
add_handled_virtual_products_variations_notice()
S
56 3 19
add_facebook_sync_bulk_edit_dropdown_at_bottom()
S
55 3 19
change_custom_taxonomy_tip()
S
67 4 7
filter_virtual_products_affected_enabling_sync()
S
65 4 8
add_products_by_sync_enabled_input_filter()
S
58 3 14
get_product_not_ready_modal_message()
S
53 1 32
get_product_variation_meta()
S
68 3 7
ajax_sync_facebook_attributes()
S
64 3 9
__get()
S
67 2 7
is_current_product_published()
S
66 2 8
is_sync_enabled_for_current_product()
S
67 2 8
add_product_settings_tab()
S
66 1 8
add_product_list_table_columns()
S
75 1 4
get_product_categories_handler()
S
82 1 3
get_product_not_ready_modal_buttons()
S
67 1 10
add_products_sync_bulk_actions()
S
72 1 5